package model;

import java.util.Iterator;
import view.AddressListObserver;

public interface IAddressList {
	public void add(IAbstractAddress addr, int i);
	public IAbstractAddress get(int i);
	public void remove(int i);
	
	public Iterator<IAbstractAddress> iterator();
	public void addObserver(AddressListObserver obj);
	public void load();
	public void save();
	
}
